package com.rw.coco.api.event;

import com.rw.coco.api.modle.Account;
import com.rw.coco.api.modle.Bot;
import com.rw.coco.api.modle.Group;

/**
 * 群禁言事件
 */
public interface GroupMuteEvent {
    /**
     * 获得本次事件的机器人
     */
    Bot getBot();

    /**
     * 获取禁言的操作者
     */
    Account muteBy();

    /**
     * 被禁言的人
     */
    Account muted();

    /**
     * 获得被禁言的群
     */
    Group muteIn();

    /**
     * 如果操作者是好友，则删除它
     */
    void deleteOperator();

    /**
     * 退出群聊
     */
    void quitGroup();
}
